﻿public class GlobalMembersGameres_riki
{
    // ****************************************************************************
    // * Punch And Kick -- a simple 2D Fighting Game.
    // *
    // * Copyright (C) 2013 by
    // * Liu Chao
    // *
    // * This file is part of the Punch And Kick project, and may only be used,
    // * modified, and distributed under the terms of the GPLv2.
    // *
    // * (GPLv2 is abbreviation of GNU General Public License Version 2)
    // *
    // * By continuing to use, modify, or distribute this file you indicate that you
    // * have read the license and understand and accept it fully.
    // *
    // * The Punch And Kick project is distributed in the hope that it will be
    // * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 
    // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GPL v2 for
    // * more details.
    // *
    // * You should have received a copy of the GPLv2 along with this file. It is
    // * usually in the LICENSE.TXT file, If not, see <http://www.gnu.org/licenses/>.
    // * **************************************************************************

    // ****************************************************************************
    // * Punch And Kick -- 一个普通的2D格斗游戏
    // *
    // * 版权所有 (C) 2013 归属于
    // * 刘超
    // *
    // * 这个文件是 Punch And Kick 项目的一部分，并且只可以根据GPLv2许可协议来使用、
    // * 更改和发布。
    // *
    // * (GPLv2 是 GNU通用公共许可证第二版 的英文缩写)
    // *
    // * 继续使用、修改或发布本文件，表明您已经阅读并完全理解和接受这个许可协议。
    // *
    // * Punch And Kick 项目是基于技术交流目的而加以散布的，但不负任何担保责任，例
    // * 如：稳定性、可玩性、趣味性等的担保，甚至没有适销性或特定用途的隐含担保，详
    // * 情请参照GPLv2许可协议。
    // *
    // * 您应已收到附随于本文件的GPLv2许可协议的副本，它通常在LICENSE.TXT文件中，如果
    // * 没有，请查看：<http://www.gnu.org/licenses/>.
    // * **************************************************************************

    public static LCUI_BOOL FALSE=false;
    public static LCUI_BOOL TRUE=true;
	public static int MAX_ACTION_NUM	=64;

	public static  int GLOBAL_Y_WIDTH = 12;
    public static int MAX_FRAME_NUM = 10;

	public static ActionInfo_[] action_set = new ActionInfo_[]{
	/* 开打 动作 */
	new ActionInfo_( (int)ActionType.ACTION_START, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "start-01", 10, -6, 0,
			new RangeBox_(0,0,0,0,0,0),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "start-02", 10, -6, 0,
			new RangeBox_(0,0,0,0,0,0),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "start-01", 10, -6, 0,
			new RangeBox_(0,0,0,0,0,0),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "start-02", 10, -6, 0,
			new RangeBox_(0,0,0,0,0,0),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "start-01", 20, -6, 0,
			new RangeBox_(0,0,0,0,0,0),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 步行动作 */
	new ActionInfo_( (int)ActionType.ACTION_WALK, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "walk-01", 5, 0, 2,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 64),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "walk-02", 5, 0, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 64),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "walk-03", 5, 0, 2,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 64),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "walk-04", 5, 0, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 64),
			new RangeBox_(0,0,0,0,0,0)
		),

	} ),
	/* 站立动作 */
	new ActionInfo_((int)ActionType.ACTION_STANCE, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "stance-01", 100, 0, 0,
			new RangeBox_(
		-16, -GLOBAL_Y_WIDTH / 2, 0, 32, GLOBAL_Y_WIDTH, 64),
			new RangeBox_(0, 0, 0, 0, 0, 0)
		),

	}),
	/* 待攻击动作 */
	new ActionInfo_((int)ActionType.ACTION_READY, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "ready-01", 50, -6, 0,
		new RangeBox_(
		-16, -GLOBAL_Y_WIDTH / 2, 0, 44, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(0, 0, 0, 0, 0, 0)
		),

	}),
	/* 奔跑动作 */
	new ActionInfo_((int)ActionType.ACTION_RUN, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "run-01", 3, 0, 0,
			new RangeBox_(-24, -GLOBAL_Y_WIDTH / 2, 0, 48, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0, 0, 0, 0, 0, 0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "run-02", 3, 0, 0,
			new RangeBox_(-24, -GLOBAL_Y_WIDTH/2, 0, 48, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "run-03", 3, 0, 0,
			new RangeBox_(-24, -GLOBAL_Y_WIDTH/2, 0, 48, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "run-04", 3, 0, 0,
			new RangeBox_(-24, -GLOBAL_Y_WIDTH/2, 0, 48, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "run-05", 3, 0, 0,
			new RangeBox_(-24, -GLOBAL_Y_WIDTH/2, 0, 48, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "run-06", 3, 0, 0,
			new RangeBox_(-24, -GLOBAL_Y_WIDTH/2, 0, 48, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 防御动作 */
	new ActionInfo_( (int)ActionType.ACTION_DEFENSE, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "defense", 50, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 51),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 固实防御 动作 */
	new ActionInfo_( (int)ActionType.ACTION_SOLID_DEFENSE, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "defense++", 50, 0, 0,
			new RangeBox_(-17, -GLOBAL_Y_WIDTH/2, 0, 35, GLOBAL_Y_WIDTH, 32),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* A 攻击动作 */
	new ActionInfo_( (int)ActionType.ACTION_A_ATTACK, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "A-attack-02", 2, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "A-attack-01", 5, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(20, -GLOBAL_Y_WIDTH/2, 31, 26, GLOBAL_Y_WIDTH, 18)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "A-attack-02", 2, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 高速A攻击 动作 */
	new ActionInfo_( (int)ActionType.ACTION_MACH_A_ATTACK, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "A-attack-02", 2, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "A-attack-01", 3, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(20, -GLOBAL_Y_WIDTH/2, 31, 26, GLOBAL_Y_WIDTH, 18)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "A-attack-02", 2, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "A-attack-01", 3, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(20, -GLOBAL_Y_WIDTH/2, 31, 26, GLOBAL_Y_WIDTH, 18)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "A-attack-02", 2, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "A-attack-01", 3, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(20, -GLOBAL_Y_WIDTH/2, 31, 26, GLOBAL_Y_WIDTH, 18)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "A-attack-02", 2, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 跳跃高速A攻击 动作 */
	new ActionInfo_( (int)ActionType.ACTION_JUMP_MACH_A_ATTACK, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "A-attack-02", 2, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "A-attack-01", 3, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(20, -GLOBAL_Y_WIDTH/2, 31, 26, GLOBAL_Y_WIDTH, 18)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "A-attack-02", 2, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "A-attack-01", 3, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(20, -GLOBAL_Y_WIDTH/2, 31, 26, GLOBAL_Y_WIDTH, 18)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "A-attack-02", 2, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "A-attack-01", 3, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(20, -GLOBAL_Y_WIDTH/2, 31, 26, GLOBAL_Y_WIDTH, 18)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "A-attack-02", 2, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* B攻击 动作 */
	new ActionInfo_( (int)ActionType.ACTION_B_ATTACK, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 2, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "B-attack-01", 5, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0, -GLOBAL_Y_WIDTH/2, 10, 35, GLOBAL_Y_WIDTH, 35)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 2, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 高速B攻击 动作 */
	new ActionInfo_( (int)ActionType.ACTION_MACH_B_ATTACK, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 2, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "B-attack-01", 3, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0, -GLOBAL_Y_WIDTH/2, 10, 35, GLOBAL_Y_WIDTH, 35)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 2, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "B-attack-01", 3, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0, -GLOBAL_Y_WIDTH/2, 10, 35, GLOBAL_Y_WIDTH, 35)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 2, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "B-attack-01", 3, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0, -GLOBAL_Y_WIDTH/2, 10, 35, GLOBAL_Y_WIDTH, 35)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 2, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "B-attack-01", 3, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0, -GLOBAL_Y_WIDTH/2, 10, 35, GLOBAL_Y_WIDTH, 35)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 2, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 跳跃高速B攻击 动作 */
	new ActionInfo_( (int)ActionType.ACTION_JUMP_MACH_B_ATTACK, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 2, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "B-attack-01", 3, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0, -GLOBAL_Y_WIDTH/2, 10, 35, GLOBAL_Y_WIDTH, 35)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 2, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "B-attack-01", 3, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0, -GLOBAL_Y_WIDTH/2, 10, 35, GLOBAL_Y_WIDTH, 35)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 2, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "B-attack-01", 3, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0, -GLOBAL_Y_WIDTH/2, 10, 35, GLOBAL_Y_WIDTH, 35)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 2, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "B-attack-01", 3, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0, -GLOBAL_Y_WIDTH/2, 10, 35, GLOBAL_Y_WIDTH, 35)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 2, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* A 冲刺攻击动作 */
	new ActionInfo_( (int)ActionType.ACTION_AS_ATTACK, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "A-sprint-attack-01", 5, 0, 0,
			new RangeBox_(-23, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 58),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "A-sprint-attack-02", 100, 0, 0,
			new RangeBox_(-23, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 58),
			new RangeBox_(-13, -GLOBAL_Y_WIDTH/2, 31, 36, GLOBAL_Y_WIDTH, 25)
		),

	}),
	/* B 冲刺攻击动作 */
	new ActionInfo_( (int)ActionType.ACTION_BS_ATTACK, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "B-sprint-attack-01", 5, 0, 0,
			new RangeBox_(-13, -GLOBAL_Y_WIDTH/2, 0, 34, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-sprint-attack-02", 100, 0, 0,
			new RangeBox_(-13, -GLOBAL_Y_WIDTH/2, 0, 34, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0, -GLOBAL_Y_WIDTH/2, 10, 35, GLOBAL_Y_WIDTH, 35)
		),

	}),
	/* A 冲刺跳跃攻击动作 */
	new ActionInfo_( (int)ActionType.ACTION_ASJ_ATTACK, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "A-attack-01", 3, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(20, -GLOBAL_Y_WIDTH/2, 31, 26, GLOBAL_Y_WIDTH, 18)
		),

	}),
	/* B 冲刺跳跃攻击动作 */
	new ActionInfo_( (int)ActionType.ACTION_BSJ_ATTACK, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "B-attack-01", 100, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0, -GLOBAL_Y_WIDTH/2, 10, 35, GLOBAL_Y_WIDTH, 35)
		),

	}),
	/* A 跳跃攻击动作 */
	new ActionInfo_( (int)ActionType.ACTION_AJ_ATTACK, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "A-attack-02", 3, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "A-attack-01", 100, -14, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(20, -GLOBAL_Y_WIDTH/2, 31, 26, GLOBAL_Y_WIDTH, 18)
		),

	}),
	/* B 跳跃攻击动作 */
	new ActionInfo_( (int)ActionType.ACTION_BJ_ATTACK, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 2, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "B-attack-01", 100, -11, 0,
			new RangeBox_(-13, -GLOBAL_Y_WIDTH/2, 0, 34, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(10, -GLOBAL_Y_WIDTH/2, 0, 25, GLOBAL_Y_WIDTH, 44)
		),

	}),
	/* 跳跃动作 */
	new ActionInfo_( (int)ActionType.ACTION_JUMP, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "jump", 100, 0, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 54),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 下蹲动作 */
	new ActionInfo_( (int)ActionType.ACTION_SQUAT, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "squat", 10, 0, 0,
			new RangeBox_(0,0,0,0,0,0),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 被击中 动作 */
	new ActionInfo_( (int)ActionType.ACTION_HIT, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "hit", 10, 0, 0,
			new RangeBox_(-23, -GLOBAL_Y_WIDTH/2, 0, 46, GLOBAL_Y_WIDTH, 62),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 喘气/歇息 动作 */
	new ActionInfo_( (int)ActionType.ACTION_REST, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "rest-01", 25, -6, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 40, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "rest-02", 25, -6, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 40, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 终结一击 动作 */
	new ActionInfo_( (int)ActionType.ACTION_FINAL_BLOW, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "final-blow-01", 3, -2, 0,
			new RangeBox_(-4, -GLOBAL_Y_WIDTH/2, 0, 36, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "final-blow-02", 3, -2, 0,
			new RangeBox_(-4, -GLOBAL_Y_WIDTH/2, 0, 36, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(-4, -GLOBAL_Y_WIDTH/2, 0, 36, GLOBAL_Y_WIDTH, 60)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "final-blow-03", 10, -2, 0,
			new RangeBox_(-4, -GLOBAL_Y_WIDTH/2, 0, 36, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(-12, -GLOBAL_Y_WIDTH/2, 0, 55, GLOBAL_Y_WIDTH, 64)
		),

	}),
	/* 躺地动作 */
	new ActionInfo_( (int)ActionType.ACTION_LYING, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lying", 100, 0, 0,
			new RangeBox_(-32, -GLOBAL_Y_WIDTH/2, 0, 64, GLOBAL_Y_WIDTH, 26),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 躺着被击中 动作 */
	new ActionInfo_( (int)ActionType.ACTION_LYING_HIT, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lying-hit", 10, 0, 0,
			new RangeBox_(-32, -GLOBAL_Y_WIDTH/2, 0, 64, GLOBAL_Y_WIDTH, 26),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	new ActionInfo_( (int)ActionType.ACTION_TUMMY_HIT_FLY, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "tummy-hit-fly", 10, 0, 0,
			new RangeBox_(-32, -GLOBAL_Y_WIDTH/2, 0, 64, GLOBAL_Y_WIDTH, 26),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 趴地动作 */
	new ActionInfo_( (int)ActionType.ACTION_TUMMY, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "tummy", 100, 0, 0,
			new RangeBox_(-32, -GLOBAL_Y_WIDTH/2, 0, 64, GLOBAL_Y_WIDTH, 26),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 趴着被击中 动作 */
	new ActionInfo_( (int)ActionType.ACTION_TUMMY_HIT, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "tummy-hit", 10, 0, 0,
			new RangeBox_(-32, -GLOBAL_Y_WIDTH/2, 0, 64, GLOBAL_Y_WIDTH, 26),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 被击飞（头朝地坠落） 动作 */
	new ActionInfo_( (int)ActionType.ACTION_HIT_FLY_FALL, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "fall", 100, 0, 0,
			new RangeBox_(-24, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 50),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 被击飞 动作 */
	new ActionInfo_( (int)ActionType.ACTION_HIT_FLY, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "hit-fly", 100, -6, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 64),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 面朝下卷曲 */
	new ActionInfo_( (int)ActionType.ACTION_ROLL_DOWN, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-03", 10, 0, 0,
			new RangeBox_(-17, -GLOBAL_Y_WIDTH/2, 14, 34, GLOBAL_Y_WIDTH, 34),
			new RangeBox_(0,0,0,0,0,0)
		),
	}),
	/* 面朝上卷曲 */
	new ActionInfo_( (int)ActionType.ACTION_ROLL_UP, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-07", 10, 0, 0,
			new RangeBox_(-17, -GLOBAL_Y_WIDTH/2, 14, 34, GLOBAL_Y_WIDTH, 34),
			new RangeBox_(0,0,0,0,0,0)
		),
	}),
	/* 向前翻滚 动作 */
	new ActionInfo_( (int)ActionType.ACTION_F_ROLL, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-01", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-02", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-03", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-04", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-05", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-06", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-07", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-08", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 向后翻滚 动作 */
	new ActionInfo_( (int)ActionType.ACTION_B_ROLL, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-08", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-07", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-06", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-05", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-04", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-03", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-02", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-01", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 跳跃踩 动作 */
	new ActionInfo_( (int)ActionType.ACTION_JUMP_STOMP, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "jump-stomp", 100, 0, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 16)
		),

	}),
	/* 降落 动作 */
	new ActionInfo_( (int)ActionType.ACTION_FALL, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "jump-stomp", 100, 0, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 跳跃肘击 动作 */
	new ActionInfo_( (int)ActionType.ACTION_JUMP_ELBOW, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "jump-elbow", 100, 0, 0,
			new RangeBox_(-31, -GLOBAL_Y_WIDTH/2, 0, 62, GLOBAL_Y_WIDTH, 48),
			new RangeBox_(-11, -GLOBAL_Y_WIDTH/2, -2, 42, GLOBAL_Y_WIDTH, 20)
		),

	}),
	/** 擒住 动作 */
	new ActionInfo_( (int)ActionType.ACTION_CATCH, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "catch", 5, 0, 0,
			new RangeBox_(-19, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/** 被擒住 动作 */
	new ActionInfo_( (int)ActionType.ACTION_BE_CATCH, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "rest-02", 5, -6, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 40, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/** 被推走 动作 */
	new ActionInfo_( (int)ActionType.ACTION_BE_PUSH, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "be-push", 5, -6, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 40, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 跳跃断头台 动作 */
	new ActionInfo_( (int)ActionType.ACTION_GUILLOTINE, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "sit", 100, 0, 0,
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 42, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(-18, -GLOBAL_Y_WIDTH/2, 0, 42, GLOBAL_Y_WIDTH, 20)
		),

	}),
	/** 背面被擒住 动作 */
	new ActionInfo_( (int)ActionType.ACTION_BACK_BE_CATCH, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "back-be-catch", 5, -6, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 40, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/** 正面压制技能（A） 动作 */
	new ActionInfo_( (int)ActionType.ACTION_CATCH_SKILL_FA, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "elbow-01", 5, 0, 0,
			new RangeBox_(-17, -GLOBAL_Y_WIDTH/2, 0, 50, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "elbow-02", 5, 0, 0,
			new RangeBox_(-17, -GLOBAL_Y_WIDTH/2, 0, 54, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "elbow-03", 5, 0, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 8, 64, GLOBAL_Y_WIDTH, 50),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "elbow-04", 5, 0, 0,
			new RangeBox_(-30, -GLOBAL_Y_WIDTH/2, 0, 64, GLOBAL_Y_WIDTH, 50),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "elbow-04", 5, 0, 5,
			new RangeBox_(-30, -GLOBAL_Y_WIDTH/2, 0, 64, GLOBAL_Y_WIDTH, 50),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "elbow-04", 5, 0, 0,
			new RangeBox_(-30, -GLOBAL_Y_WIDTH/2, 0, 64, GLOBAL_Y_WIDTH, 50),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/** 背面压制技能A 动作 */
	new ActionInfo_( (int)ActionType.ACTION_CATCH_SKILL_BA, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lift", 10, 0, 0,
			new RangeBox_(-21, -GLOBAL_Y_WIDTH/2, 0, 42, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "jump-stomp", 5, 0, 5,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "jump-stomp", 10, 0, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "squat", 5, 0, 0,
			new RangeBox_(0,0,0,0,0,0),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/** 踢 动作 */
	new ActionInfo_( (int)ActionType.ACTION_KICK, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "B-attack-02", 5, -11, 0,
			new RangeBox_(-15, -GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0, -GLOBAL_Y_WIDTH/2, 10, 35, GLOBAL_Y_WIDTH, 35)
		),

	}),
	/* 自旋击 动作 */
	new ActionInfo_( (int)ActionType.ACTION_SPINHIT, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "roll-01", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-02", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-03", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-04", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-05", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-06", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-07", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "roll-08", 2, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44),
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 44)
		),

	}),
	/* 爆裂踢 动作 */
	new ActionInfo_( (int)ActionType.ACTION_BOMBKICK, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "run-04", 100, 0, 0,
			new RangeBox_(0, -GLOBAL_Y_WIDTH/2, 0, 24, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(-21, -GLOBAL_Y_WIDTH/2, 0, 42, GLOBAL_Y_WIDTH, 60)
		),

	}),
	/* 高速踩踏 动作 */
	new ActionInfo_( (int)ActionType.ACTION_MACH_STOMP, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "defense", 3, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 51),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, FALSE, "jump-stomp", 3, 0, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 51)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "defense", 3, 0, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 51),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, TRUE, TRUE, "jump-stomp", 3, 0, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 51)
		),

	}),
	/* 正面压制技能B（拉推） 动作 */
	new ActionInfo_( (int)ActionType.ACTION_CATCH_SKILL_FB, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "pull", 10, 12, 0,
			new RangeBox_(13, -GLOBAL_Y_WIDTH/2, 0, 54, GLOBAL_Y_WIDTH, 58),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "push", 10, -12, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 背面压制技能B（推） 动作 */
	new ActionInfo_( (int)ActionType.ACTION_CATCH_SKILL_BB, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "rest-02", 10, -6, 0,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 40, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "push", 10, -12, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 虚弱奔跑 动作 */
	new ActionInfo_( (int)ActionType.ACTION_WEAK_RUN, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "weak-walk-01", 5, -6, 2,
			new RangeBox_(-16, -GLOBAL_Y_WIDTH/2, 0, 40, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "weak-walk-02", 5, -6, 0,
			new RangeBox_(-22, -GLOBAL_Y_WIDTH/2, 0, 44, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 举着并站立 动作 */
	new ActionInfo_( (int)ActionType.ACTION_LIFT_STANCE, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lift", 10, 0, 0,
			new RangeBox_(-17, -GLOBAL_Y_WIDTH/2, 0, 34, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 举着并行走 动作 */
	new ActionInfo_( (int)ActionType.ACTION_LIFT_WALK, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lift-walk-01", 10, 0, -2,
			new RangeBox_(-17, -GLOBAL_Y_WIDTH/2, 0, 34, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lift-walk-02", 10, 0, 0,
			new RangeBox_(-17, -GLOBAL_Y_WIDTH/2, 0, 34, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lift-walk-03", 10, 0, -2,
			new RangeBox_(-17, -GLOBAL_Y_WIDTH/2, 0, 34, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lift-walk-04", 10, 0, 0,
			new RangeBox_(-17, -GLOBAL_Y_WIDTH/2, 0, 34, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 举着并奔跑 动作 */
	new ActionInfo_( (int)ActionType.ACTION_LIFT_RUN, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lift-run-01", 10, 0, 10,
			new RangeBox_(-17, -GLOBAL_Y_WIDTH/2, 0, 34, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lift-run-02", 5, 0, 0,
			new RangeBox_(-17, -GLOBAL_Y_WIDTH/2, 0, 34, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 举着并跳跃 动作 */
	new ActionInfo_( (int)ActionType.ACTION_LIFT_JUMP, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lift-jump", 10, 0, 10,
			new RangeBox_(-21, -GLOBAL_Y_WIDTH/2, 0, 42, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 举着并下落 动作 */
	new ActionInfo_( (int)ActionType.ACTION_LIFT_FALL, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lift-fall", 10, 0, 10,
			new RangeBox_(-21, -GLOBAL_Y_WIDTH/2, 0, 42, GLOBAL_Y_WIDTH, 60),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 投掷/抛 动作 */
	new ActionInfo_( (int)ActionType.ACTION_THROW, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "push", 10, -11, 0,
			new RangeBox_(-12, -GLOBAL_Y_WIDTH/2, 0, 38, GLOBAL_Y_WIDTH, 56),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 骑乘 动作 */
	new ActionInfo_( (int)ActionType.ACTION_RIDE, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "ride", 100, 0, 5,
			new RangeBox_(-12, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 48),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 骑乘攻击 动作 */
	new ActionInfo_( (int)ActionType.ACTION_RIDE_ATTACK, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "ride-attack-01", 5, 0, 5,
			new RangeBox_(-12, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 48),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "ride-attack-02", 5, 0, 5,
			new RangeBox_(-12, -GLOBAL_Y_WIDTH/2, 0, 32, GLOBAL_Y_WIDTH, 48),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 躺着濒死 动作 */
	new ActionInfo_( (int)ActionType.ACTION_LYING_DYING, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lying", 5, 0, 0,
			new RangeBox_(0,0,0,0,0,0),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "lying-hit", 5, 0, 0,
			new RangeBox_(0,0,0,0,0,0),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 趴着濒死 动作 */
	new ActionInfo_( (int)ActionType.ACTION_TUMMY_DYING, TRUE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "tummy", 5, 0, 0,
			new RangeBox_(0,0,0,0,0,0),
			new RangeBox_(0,0,0,0,0,0)
		),
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "tummy-hit", 5, 0, 0,
			new RangeBox_(0,0,0,0,0,0),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	/* 半躺 动作 */
	new ActionInfo_( (int)ActionType.ACTION_HALF_LYING, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "half-lying", 50, 0, 0,
			new RangeBox_(-16,-GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 35),
			new RangeBox_(0,0,0,0,0,0)
		),

	}),
	new ActionInfo_( (int)ActionType.ACTION_HALF_STANCE, FALSE,new ActionFrameInfo_[]{
		new ActionFrameInfo_(TRUE, FALSE, FALSE, "half-stance", 50, 0, 0,
			new RangeBox_(-16,-GLOBAL_Y_WIDTH/2, 0, 28, GLOBAL_Y_WIDTH, 35),
			new RangeBox_(0,0,0,0,0,0)
		),

	})};


	public static int ActionRes_Riki_GetActionTotalNum()
    {
        return MAX_ACTION_NUM;
    }

    public static ActionInfo_[] ActionRes_Riki_GetActionSet()
    {
        return action_set;
    }
}
